dsh-spill-s3: S3-Compatible Spill Storage Backend for DeepSeek Harness
`dsh-spill-s3` is a plugin for DeepSeek Harness (DSH) that spills extremely long tool outputs to S3-compatible object storage (such as AWS S3, MinIO, and R2), replacing the default local disk storage. By implementing the `ctx.spillStore` interface, it addresses data persistence issues in containerized deployments. During installation, it automatically disables `spill-local`, while the storage bucket and credentials must be configured manually. The plugin supports multiple retrieval modes (such as CLI and presigned URLs) and uses native crypto for signing, with no AWS SDK dependency.
Read Moredsh-session-s3: S3-backed SessionPersistence Plugin for DeepSeek Harness
`dsh-session-s3` is an MIT-licensed community plugin designed to provide S3-based session persistence for DeepSeek Harness. It adopts a `wal3-Lite` design, using immutable JSONL fragments and CAS manifests with `If-None-Match` to coordinate concurrent writes and ensure data consistency. The plugin supports the AWS SDK credential chain as well as S3-compatible endpoints such as R2 and MinIO. Users must install it to a specific profile (e.g., `web`) via the `dsh plugin` command rather than globally, and the runtime environment requires Node.js 22 or higher. During configuration, users must specify the required `bucket` in `cordis.patch.yml`.
Read More